﻿@charset "utf-8";
/*无收货地址 填写用户收货地址信息*/
.confirmOrder {}
.confirmOrder .wrapper { width: 934px; margin:auto; }
.confirmOrder .consignee-form { border: 2px #a5c9fe solid; padding:15px 0px 0px 30px;}
.consignee-form .item { overflow: hidden; padding-top: 10px;}
.consignee-form .item span.label {float: left; width: 80px; height: 22px; line-height: 22px; padding-right: 10px; color: #666; font-size: 12px; text-align: right; }
.consignee-form .item span.label b{ color: #f00; margin-right: 2px; }
.consignee-form .item .selectBox {float: left;}
.consignee-form .item .selectBox select { height: 22px; margin-right: 6px; }
.consignee-form .item input { text-indent:5px;width: 169px; border:1px solid #a9a9a9; float: left; height: 12px;  line-height: 20px; vertical-align: middle; padding:4px 0px; margin: 0px;}
.consignee-form .item.address_div input { width:390px; }
.consignee-form .item.postcode_div input { width:75px; }
.consignee-form .item span.error-msg {color: #CC3300; padding-left: 15px; float: left; height: 22px; line-height: 22px; font-size: 12px; display: none;}
.consignee-form .item span.message { display: block; display: inline-block; }
.consignee-form .item strong { display: block; width: 80%;color:#999; float: left; height: 22px; line-height: 22px; padding:3px 0px 0px 13%;  font-size: 12px;}
.consignee-form .item strong a { color: #fd8e1a; font-size: 12px; margin-left:10px; }
.consignee-form .item strong a:hover { text-decoration: underline; }
.operation_address {   position: relative; overflow: hidden; }
.operation_address a { float: left;  border-radius: 1px;  color: #333;height: 26px;line-height: 26px;margin: 0 -1px; margin:0px 10px;}   
.operation_address a.add_address {  background: #fcfcfc; border: 1px solid #d9d9d9; text-decoration: none;}
.operation_address a.add_address b {  font: 700 14px Arial;  margin-right: 2px; }

.checkout_confirm { border: 2px #a5c9fe solid; padding:0px 20px; }
.checkout_confirm .modify_panel {  }
.checkout_confirm .confirm {border-bottom: #e4efff 1px solid; padding: 15px 10px 0 10px; }  
.checkout_confirm .confirm_tit strong { font-size: 14px;font-weight: bold; color: #373737; }

/*收货人信息*/
.address_panel { border-bottom:#ccc dotted 1px;  }
.address_panel .address_list { padding-left: 30px;}
.address_panel .address_list ul li{ height: 25px; cursor: pointer;}
.address_panel .address_list ul li a { display: none; color: #fd8e1a; margin-left: 10px;  }
.address_panel .address_list ul li.selected { border:1px solid #000; }
.address_panel .address_list ul li.selected a{display: inline-block;}
.address_panel .address_list ul li a.defaultTip { color: #666; cursor: default; }
.address_panel .address_list ul li input { margin-top: -4px; }
.checkout_confirm .confirm_address .confirm_button a{ width: 109px; background-position:0px -54px; }
/*送货方式*/
.shippingMethod_panel {}

.shippingMethod_panel { padding: 10px 0px 10px 20px; }
.shippingMethod_panel>dl { float: left; position: relative;}
.shippingMethod_panel>dl>dt { margin-right: 30px; height:30px; width: 98px;  text-align: center; line-height: 30px; border:1px solid #ddd; color: #aaa; font-size: 12px; background: #f3f3f3; cursor: pointer; }
.shippingMethod_panel>dl.cur>dt { border:1px solid #e4393c; }
.shippingMethod_panel>dl>dd { z-index: 10; display: none; font-size: 13px; line-height: 40px;  color: #666666; position: absolute; top: 32px; left:78px; background:#fffdee; padding: 0px 10px; border:1px solid #edd28b; width: 200px; min-height: 40px; }
.shippingMethod_panel>dl.hover dd{ display: block; }
.shippingMethod_panel>dl>dd strong {color:#F87501; font-weight: bold;}
/*付款方式*/
.paymentMethod_panel { padding-left: 30px; }
.paymentMethod_panel li label { display: block; height: 25px; line-height: 25px; }
.paymentMethod_panel li label input { margin-top: -3px; }
.paymentMethod_panel li label strong { color: #373737;  font-weight: bold; }
.paymentMethod_panel li label span { color: #fd8e1a; margin-left: 10px; font-weight: bold; }
.paymentMethod_panel li label b { color: #999; margin-left: 10px; }
.onlinePayment_pannel { padding-left: 10px; }
.onlinePayment_pannel ul { overflow: hidden; }
.onlinePayment_pannel ul li { float: left; margin:12px 12px 5px; }
.bankTransfer_panel { color: #666; background: #ecf4ff; line-height: 25px; padding:0px 10px;}
.bankTransfer_panel dt { color: #fd8e1a; }
.confirm_payment .confirm_button a  { width: 97px; background-position:0px -106px; }
/*商品清单*/
.goodListWrapper { padding: 15px 15px 0px 10px; }
.goodListWrapper .goodsTips { text-align: right; line-height: 25px; margin: 5px 0px 0px 0px; }
.goodListWrapper .goodsTips a { color: #fd8e1a; font-size: 12px; margin-right: 30px;}
.goodListWrapper .goodList {}
.goodListWrapper .goodList .bookName { float: left; width: 480px}
.goodListWrapper .goodList .goodPrice { float: left; width: 90px; text-align: center; }
.goodListWrapper .goodList .VipPrice { float: left; width: 90px; text-align: center; }
.goodListWrapper .goodList .number { float: left; width: 90px; text-align: center;}
.goodListWrapper .goodList .subtotal  { float: left; width: 90px; text-align: center;}
.goodListWrapper .goodList .list_th { color: #0365b9; height:30px; line-height:30px;overflow: hidden; border-bottom: #a5c9fe 1px solid;border-top: #a5c9fe 1px solid}
.goodListWrapper .goodList .list_th .bookName { text-align: center; }
.goodListWrapper .goodList .list_td { color: #666; }
.goodListWrapper .goodList .list_td li { overflow: hidden;    line-height: 30px; background-color: #f9fcff; border-bottom: #e9eff3 1px solid; }
.goodListWrapper .goodList .list_td li span.bookName { text-indent: 10px; }
.goodListWrapper .goodList .list_td li span.bookName a { color: #333; }  
.goodListWrapper .goodList .list_td li span.bookName a:hover { color: #fd8e1a; text-decoration: underline; }    
   
/*优惠信息*/
.addItionalInformation { overflow: hidden; padding:10px;}
.addInformation { float: left; width: 600px;}
.addInformation .tit { cursor: pointer;  position: relative; padding-left: 19px; height: 25px; line-height: 25px; font-size: 12px; color: #3366cc; }
.addInformation .tit a { color: #3366cc; }
.addInformation .tit:hover a:hover { text-decoration:underline; }
.addInformation .tit span { left: 0px; top: 5px; position: absolute; width:13px; height: 14px; background:url(../images/car.png) no-repeat -20px -14px; }
.chenckout_result { float: right; width:200px; text-align: right; }
.addInformation .addHidden { display: none; color: #666; overflow: hidden; line-height:30px;background-color: #f9fcff;padding: 5px 0px 5px 22px;border-bottom: #e4efff 1px solid;border-top: #e4efff 1px solid;}
.addInformation .addHidden .addHiddenlist { overflow: hidden; }
.addInformation .addHidden label { float: left; }
.addInformation .addHidden label b { color: #CC3300; }
.addInformation .addHidden span { float: left; color: #CC3300; font-weight: bold; }
.addInformation .addHidden select { float: left; margin:3px 15px 3px 0px; }
.addInformation .addHidden input[type="text"] { float: left; width: 120px;  margin:3px 15px 3px 0px; background: #fff; height: 15px; padding: 2px; }
.addInformation .addHidden a { margin-top: 4px; float: left; width: 41px; height: 22px; background: url(../images/car.png) no-repeat 0px -131px; text-indent: -999px; overflow: hidden;}
.addInformation .addHidden input[type="radio"] { float: left; }
.coupon #couponPassword { margin-right:5px;   }
.coupon span { margin-right: 10px; }
.invoice a.tip { background: url(../images/car.png) no-repeat 0px -154px;}
.invoice input.invoiceRadio { margin-top: 8px; width: auto; }
.invoice .companyInvoice { margin-left:10px !important; }
.invoice .boldStyle { font-weight: bold; color: #373737;}
.invoice .invoiceTip { color: #999; }
.remarks input{ color:#999; border: 1px solid #a5c9fe;width: 410px;color: #999999;}
.remarks span { background-position: -20px 0px!important; }

.chenckout_result { line-height: 20px; font-size: 12px; color: #666;}
.totalResult { color: #373737; font-weight: bold; }
.totalResult b{ color: #CC3333;}
.submitbutton { overflow: hidden; margin:10px 0px; }
.submitbutton button { cursor: pointer; margin-right:50px; width: 100px; height: 26px; background: url(../images/car.png) no-repeat -41px -131px;  text-indent:-9999px; overflow:hidden;float: right; border:none; }

    
    
/*遮罩层 弹出层*/
.ui-mask { width: 100%; position: absolute; left: 0px; top: 0px; opacity: 0.15; filter:Alpha(opacity=15); z-index: 9998; background: #000; }
/*弹框*/
.addedAddress {  border: 4px solid #c4c4c4; border-radius: 5px; position: absolute;z-index: 9999;  height: 300px; left: 50%; top: 50%; width: 700px;  margin-top: -154px; margin-left: -354px; background: #fff;}
.addedAddress .addedAddress_tit { padding: 0px 10px; background: #f3f3f3; overflow: hidden; height:30px; line-height:30px  }
.addedAddress .addedAddress_tit span { float: left; font-size: 14px; color: #666; }
.addedAddress .addedAddress_tit a { cursor: pointer; float: right; height: 13px; width: 13px; background: url(../images/close.png) no-repeat; margin-top: 8px;}
.addedAddress .consignee-form { border:none; padding-top: 4px; }
.saveInfor_button { padding-left: 90px; padding-top: 20px; }
.saveInfor_button a { width: 90px; border-radius: 3px; color:#f80000; font-size:12px;  border:1px solid #f80000; padding:0px 14px;display: block; height: 23px; line-height: 23px; text-decoration:none; }
.saveInfor_button a:hover { color:#fff; background:#f80000; }



